/* 
 * File:   Insert.h
 * Author: maximiliano
 *
 * Created on March 26, 2013, 5:43 PM
 */

#ifndef INSERT_H
#define	INSERT_H

#include <cstring>
#include "Mangle.h"

using namespace std;

namespace TP3 { namespace Mangling {

class Insert : public Mangle {
public:
    
    Insert(int pos, string& value);
    
    virtual ~Insert();
    
    virtual string& run (string& operating);
    
    virtual string getName();
    
private:
    long int _pos;
    string _value;
};

}}

#endif	/* INSERT_H */

